sea scallop
English Dictionary
->
Letter S
-> sea scallop
Search Dictionary:
sea scallop Definition
(n)
muscle
of
large
deep
-
water
scallops
(n)
a
large
scallop
inhabiting
deep
waters
of
the
Atlantic
coast
of
North
America
sea scallop Synonyms
giant scallop
Pecten magellanicus
sea scallop
© Art Branch Inc.