Definition, Meaning & Synonyms | English word HORSERADISH TREE
HORSERADISH TREE
Definitions of HORSERADISH TREE
- An economically useful tree, Moringa oleifera, probably native to India, but grown throughout the tropics.
Number of letters
16
Is palindrome
No
Search for HORSERADISH TREE in:
Page preparation took: 92.76 ms.