What is Horseradish Tree?
Horseradish Tree (Moringa oleifera) is a versatile shrub or small tree native to India and Pakistan, now widely cultivated in tropical and subtropical regions around the world. Horseradish Tree (Latin: Moringa oleifera) is an edible plant catalogued in PlantSage.
