10 Moringa Oleifera Health Benefits and 1 Big Lie SuperfoodlyAugust 4, 2017 Also known as the drumstick tree, horseradish tree, and miracle tree, the moringa has been used for centuries in Ayurvedic medicine (which is an ancient Indian ...