Word info Synonyms

Helicidae

Noun

Meaning

land snails including the common edible snail and some pests

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms