Helicidae

1. (noun) land snails including the common edible snail and some pests
Synonyms: family Helicidae
Related Words: mollusk family



Terms and Conditions of Use / Copyright Notice