Meaning of helix pomatia

Definition of helix pomatia

(noun) one of the chief edible snails

Other information on helix pomatia

WIKIPEDIA results for helix pomatia
Amazon results for helix pomatia