Moringa
/mɔːˈɹɪŋɡə/ noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 Any of several trees, of genus Moringa, that grow in tropical and subtropical India and Africa.
Synonyms
All synonymsExample
More examples"Moringa leaves have a lot of health benefits."
Etymology
Probably from Tamil முருங்கை (muruṅkai, “drumstick”), from the shape of the fruits.