Moringa
noun
Mo·rin·ga
| \ məˈriŋgə\
Definition of Moringa
: a genus of East Indian and African trees constituting the family Moringaceae and having pinnate leaves and irregular flowers with 10 stamens and a 3-valved capsular fruit — see horseradish tree
Keep scrolling for more