Find the word definition

Wiktionary
velvet ants

n. (plural of velvet ant English)