What does OMBU stand for?
What does OMBU mean? This page is about the various possible meanings of the acronym, abbreviation, shorthand or slang term: OMBU.
What does OMBU mean?
- ombu, bella sombra, Phytolacca dioica(noun)
- fast-growing herbaceous evergreen tree of South America having a broad trunk with high water content and dark green oval leaves