20 EXCELLENT REASONS WHY MORINGA IS AMAZING, FOR YOUR HEALTH. Moringa oleifera, also called the Tree of Life or Moringa, is a plant with powerful medicinal features. Namely,