Find the word definition

Wiktionary
telegraph plants

n. (plural of telegraph plant English)