Moringa meaning

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

Origin of moringa

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