Definitions
There is 1 meaning of the phrase
Alstonia Scholaris.
Alstonia Scholaris - as a noun
Evergreen tree of eastern asia and philippines having large leathery leaves and small green-white flowers in compact cymes; bark formerly used medicinally
Synonyms (Exact Relations)
devil treeditadita bark