Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
horseradish tree
in English
horseradish tree
#limited
Definitions
Noun
a
tropical
tree
with
economic
uses
(
Moringa
oleifera
)
The
horseradish
tree
is
native
to
India
and
Africa
.
Base Words
tree
horseradish