English Dictionary
◊ HELICIDAE
Helicidae
n : land snails including the common edible snail and some pests
[syn: {Helicidae}, {family Helicidae}]