Find the word definition

Wiktionary
velvet worms

n. (velvet worm English)