Find the word definition

Wiktionary
semaphore plants

n. (plural of semaphore plant English)