Noun
Certain
edible
sea
snails
,
especially
,
any
one
of
numerous
species
of
large
marine
gastropods
belonging
to
,
much
used
as
food
in
Europe
.