Find the word definition

Wiktionary
barking spiders

n. (plural of barking spider English)