giant razor clam - Turkish English Dictionary