Helix hortensis

Explore definitions, synonyms, and language insights of Helix hortensis

Definitions

Noun
a kind of garden snail

More General Terms