Helix hortensis

Definitions of Helix hortensis
  1. noun
    a kind of garden snail
    see moresee less
    type of:
    garden snail
    any of several inedible snails of the genus Helix; often destructive pests
Word Family