Land snail

What is Land snail?

Land snail definition and meaning on Dictionary terms:
noun
any gastropod of the widely distributed order Stylommatophora, containing usually small, brown or mottled hermaphroditic snails: some more colorful species, introduced into North America, are agricultural pests.
any terrestrial snail.

 

reference: https://www.dictionary.com/browse/land-snail

Tags: