Moringa oleifera also known as Drumstick tree is one of the most versatile plants growing on planet earth. No wonder it’s called “ Miracle Tree” or the “ Tree of Life”. Bark, Flower, Roots, Seeds, Pods – you name it. All loaded with nutrients. You can eat every part of this plant. Yes, it’s true!