Helix pomatia
1.
(
noun
) one of the chief edible snails
Synonyms:
edible snail
Related Words:
snail
Terms and Conditions of Use / Copyright Notice