Horseradish tree

What is Horseradish tree?

Horseradish tree definition and meaning on Dictionary terms:
noun
a tropical tree, Moringa pterygosperma, having fragrant white flowers and seeds yielding a commercially useful oil.

 

reference: https://www.dictionary.com/browse/horseradish-tree

Tags: