Find the word definition

Wiktionary
land snails

n. (land snail English)