Home / S / sea scallop

sea scallop

noun /siskɑləp/ 11 letters Scrabble 14 WWF 18
Definitions
noun

a large scallop inhabiting deep waters of the Atlantic coast of North America

noun

muscle of large deep-water scallops

Want another word?
Spin the dictionary for a fresh one.
Generate a word →