Moringa-oleifera definitions

A taxonomic species within the family Moringaceae — a drought-resistant oil-yielding tree, native to northwest India and widely cultivated elsewhere.
pronoun
0
0