Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
moringa
in English
moringa
us
//məˈriːŋʤə//
uk
//məˈrɪndʒə//
#uncommon
Definitions
Noun
tropical
trees
of
the
Moringa
genus
Moringa
trees
are
native
to
the
tropics
.