Malunggay
- Flowers and Trees

- Feb 26, 2018
- 1 min read
Moringa oleifera is the most widely cultivated species of the genus Moringa, which is the only genus in the family Moringaceae. English common names include: moringa, drumstick tree, horseradish tree, ben oil tree, or benzoil tree.





Comments