helix_hortensis
1. [ noun ] (zoology) a kind of garden snail
Related terms: garden_snail Helix