Land-snail definition

Any species of snail that lives on land.
noun
0
0
(snail type): Oahu tree snail.
hyponyms
0
0
Advertisement

Other Word Forms

Noun

Singular:
land-snail
Plural:
land-snails