Definitions of Helix hortensis:

  • noun:   a kind of garden snail