sea scallop

Noun
  1. Muscle of large deep-water scallops (synset 107813889)
  2. A large scallop inhabiting deep waters of the Atlantic coast of North America (synset 101969227)

Other Searches