Noun Definition

helicidae

1.Definition: land snails including the common edible snail and some pests

Category: Animals