Moringa arborea explained

Moringa arborea is a species of flowering plant in the family Moringaceae that is endemic to Kenya.

References