Moringa definition

Any of several trees, of genus Moringa, that grow in tropical and subtropical India and Africa.
noun
0
0
Advertisement

Other Word Forms

Noun

Singular:
moringa
Plural:
moringas

Origin of moringa

  • Probably from Tamil முருங்கை (murungai, “drumstick”), from the shape of the fruits.

    From Wiktionary