Pecten magellanicus
Explore definitions, synonyms, and language insights of Pecten magellanicus
Definitions
Noun
a large scallop inhabiting deep waters of the Atlantic coast of North America