What is the meaning of Moringa?

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

moringa (any tree of the genus Moringa)

moringa

Source: wiktionary.org