mowrah
/ˈmoʊrə/Definitions
1. noun
A type of tree (Moringa peregrina) native to the Indian subcontinent and parts of Southeast Asia, also known as the ‘horse radish tree’.
“The villagers relied on the mowrah tree for medicinal purposes and as a natural remedy for various ailments.”