Meaning of sea scallop

Definition of sea scallop

(noun) muscle of large deep-water scallops
a large scallop inhabiting deep waters of the Atlantic coast of North America

Other information on sea scallop

WIKIPEDIA results for sea scallop
Amazon results for sea scallop