In its powdered form, it resembles matcha, but despite the similarities, there are significant differences between these two products. Moringa, which is what this plant is called, is a species of ...