Find the word definition

Wiktionary
white-lipped snails

n. (white-lipped snail English)