Word Study
ombu
WORDNET DICTIONARY
Noun ombu has 1 sense
- ombu(n = noun.plant) bella sombra, phytolacca dioica - fast-growing herbaceous evergreen tree of South America having a broad trunk with high water content and dark green oval leaves; Array is a kind of pokeweed
For further exploring for "ombu" in Webster Dictionary Online