Meaning of giant scallop

Definition of giant scallop

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

Other information on giant scallop

WIKIPEDIA results for giant scallop
Amazon results for giant scallop