telegraph plant
Noun
Meaning
telegraph plant (plural telegraph plants)
Codariocalyx motorius, a tropical Asian shrub, one of the few plants capable of rapid movement.
Noun
telegraph plant (plural telegraph plants)
Codariocalyx motorius, a tropical Asian shrub, one of the few plants capable of rapid movement.