TELEGRAPH PLANT MEANING IN ENGLISH

• Telegraph plant Definition & Synonyms

  1. () An East Indian tick trefoil (Meibomia gyrans), whose lateral leaflets jerk up and down like the arms of a semaphore, and also rotate on their axes.


RECENT SEARCHES