giant scallop - Turkish English Dictionary