Helix obruta

Helix obruta is a species of large, edible, air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family Helicidae, which is the typical snail family. This species is endemic to Portugal.