Definify.com

Definition 2024


horseradish_tree

horseradish tree

English

Noun

horseradish tree (plural horseradish trees)

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

Synonyms