giant rock scallop - Turkish English Dictionary