mesoscaphe - Turkish English Dictionary