Find the word definition

Wiktionary
jungle telegraphs

n. (jungle telegraph English)