land snail (English, noun)
expansion: land snail (plural land snails)
Senses:
glosses: Any species of snail that lives on land (Caenogastropoda spp. etc.).
Forms:
form: land snails
tags: plural
form: land-snail
tags: alternative
form: landsnail
tags: alternative