Find the word definition

Wiktionary
horseradish tree

n. An economically useful tree, ''Moringa oleifera'', probably native to India, but grown throughout the tropics.