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
Tweet