semaphore plant

English

Noun

semaphore plant (plural semaphore plants)

  1. Synonym of telegraph plant.