Meaning of ombu
Definition of ombu
(noun)
fast-growing
herbaceous
evergreen
tree
of South America having a
broad
trunk
with
high
water
content
and
dark
green
oval
leaves
Other information on ombu
WIKIPEDIA results for
ombu
Amazon results for
ombu
Tweet