Banaba meaning

A kind of tree, Lagerstroemia speciosa, having medicinal leaves, which grows in Southeast Asia.
noun
0
0
Advertisement