OMBU


Meaning of OMBU in English

ämˈbü noun

( -s )

Etymology: Spanish ombú, from Guarani umbú

: a large herbaceous So. American tree ( Phytolacca dioica ) having an immensely broad trunk, soft spongy wood, and dark green oval leaves

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.