helicidae

helicidae

helicidae

Noun

land snails including the common edible snail and some pests

Synonyms: