edible snail
English
Noun
edible
snail
(
plural
edible snails
)
Synonym of
escargot
(
Helix pomatia
)