Helix pomatia

1. (noun) one of the chief edible snails
Synonyms: edible snail
Related Words: snail



Terms and Conditions of Use / Copyright Notice