Meaning of pecten magellanicus

Definition of pecten magellanicus

(noun) a large scallop inhabiting deep waters of the Atlantic coast of North America

Other information on pecten magellanicus

WIKIPEDIA results for pecten magellanicus
Amazon results for pecten magellanicus