Horseradish Tree (noun) Definition, Meaning & Examples

noun
  1. a tropical tree, Moringa pterygosperma, having fragrant white flowers and seeds yielding a commercially useful oil.
Horseradish Tree (noun) Definition, Meaning & Examples

More Definitions