land snails

Meaning

plural of land snail

land snail

Any species of snail that lives on land (Caenogastropoda spp. etc.).

Synonyms

terrestrial snails

Translations

قواقع

escargot terrestre

stylommatophore

chiocciole di terra

chiocciole terrestri

caracol terrestre

caracoles de tierra

Notes

Sign in to write sticky notes