Loading
moringa
moringa
(noun)
/mɔːˈɹɪŋɡə/
Moringa ovalifolia
1
Definition
Examples
Any of several trees, of genus Moringa, that grow in tropical and subtropical India and Africa.