English dictionary
semaphore plant meaning and definition
Definition and meaning of semaphore plant at MeaningMonkey.org. semaphore plant meaning and definition in the English Dictionary.SEMAPHORE PLANT noun
Definition of semaphore plant (noun)
- erect tropical Asian shrub whose small lateral leaflets rotate on their axes and jerk up and down under the influence of sunshine
Source: Princeton University Wordnet