garden snail

Explore definitions, synonyms, and language insights of garden snail

Definitions

Noun
any of several inedible snails of the genus Helix; often destructive pests

More General Terms