helicidae

Noun
  1. Land snails including the common edible snail and some pests (synset 101946858)

Found on Word Lists

Other Searches