alstonia scholaris - definitions and synonyms

alstonia scholaris noun

  1. ( also written as Alstonia scholaris )

    English Meaning: 

    : evergreen tree of eastern Asia and Philippines having large leathery leaves and small green-white flowers in compact cymes; bark formerly used medicinally

    Synonyms:

    devil tree / dita / dita bark