megascopic - Turkish English Dictionary