Find the word definition

Wiktionary
spitting spiders

n. (spitting spider English)