Amazing Nutritional Advantages Of Moringa Leaves The plant Moringa Oleifera is also known as the drumstick tree, miracle tree, ben oil tree, or horseradish tree. Moringa has been used for thousands of years because of its medicinal and health benefits. It also has antifungal, anti-inflammatory, antiviral, and antidepressant properties. Moringa leaves have a greater vitamin …