Helix pomatia

noun

1.
one of the chief edible snails