helix hortensis

Noun
  1. A kind of garden snail (synset 101947981)

Found on Word Lists

Other Searches