Moringa, which is what this plant is called, is a species of tropical tree known as the miracle tree ... as well as bark and roots (these taste similar to horseradish). Leaves, flowers, and ...