giant scallop

Noun
  1. A large scallop inhabiting deep waters of the Atlantic coast of North America (synset 101969227)

Found on Word Lists

Other Searches