Definitions of Helix pomatia:

  • noun:   one of the chief edible snails