Pecten irradians

Explore definitions, synonyms, and language insights of Pecten irradians

Definitions

Noun
a small scallop inhabiting shallow waters and mud flats of the Atlantic coast of North America

More General Terms