family_helicidaeEnglish

Helicidae, family Helicidae

Noun

Land snails including the common edible snail and some pests

English: Helicidae, family Helicidae

English words with similar meanings

Show 1 words