ombu
noun
om·bu
| \ ämˈbü\
plural -s
Definition of ombu
: a large herbaceous South American tree (Phytolacca dioica) having an immensely broad trunk, soft spongy wood, and dark green oval leaves
Keep scrolling for more