land snails
Meaning
plural of land snail
land snail
Any species of snail that lives on land (Caenogastropoda spp. etc.).
Synonyms
terrestrial snails
Translations
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "land snails" and many other words and sentences in English.