What is moringa? I'm glad you asked! Moringa plant, known by its scientific name as moringaoleifera, and known colloquially as drumstick tree, horseradish tree, or ben tree – is a veritable superfood. It's got antioxidants. It's an anti-inflammatory. It protects healthy tissues. And that's not all – but we'll get to more benefits in a…