Helicidae

Explore definitions, synonyms, and language insights of Helicidae

Definitions

Noun
land snails including the common edible snail and some pests

More General Terms