'sea scallop' definitions:

Definition of 'sea scallop'

From: WordNet
noun
Muscle of large deep-water scallops
noun
A large scallop inhabiting deep waters of the Atlantic coast of North America [syn: sea scallop, giant scallop, Pecten magellanicus]