Subscriber login


Forgot your password?

Library card login

Other

garden snail

Definition of garden snail

noun

  • a large European snail with a brownish shell, often abundant in gardens.
    • Helix aspersa, family Helicidae