dita








noun

  1. an apocynaceous shrub, Alstonia scholaris, of tropical Africa and Asia, having large shiny whorled leaves and medicinal bark

Leave a Reply

Your email address will not be published. Required fields are marked *

54 queries 1.888