English dictionary
ombu meaning and definition
Definition and meaning of ombu at MeaningMonkey.org. ombu meaning and definition in the English Dictionary.OMBU noun
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
- synonyms: bella sombra, Phytolacca dioica
Source: Princeton University Wordnet