What is the english name of Moringa?
What is the english name of Moringa? moringa, (Moringa oleifera), also called horseradish tree or drumstick tree, small deciduous tree (family Moringaceae) native to tropical Asia but also naturalized in Africa and tropical America. What is Moringa called in india? In India, Moringa is called “Shobhanjana,” meaning “very auspicious tree,”…