pecten irradians

Noun
  1. A small scallop inhabiting shallow waters and mud flats of the Atlantic coast of North America (synset 101969018)

Found on Word Lists

Other Searches