Moringa leaves refer to the leaves of the perennial tropical deciduous tree Spicy wood (also known as the drumstick tree) native to India.
Moringa leaves, which is the most nutritious part of the Moringa tree, is loaded with Vitamins, minerals and antioxidants. For this reason it is known as the Nutrition powerhouse.