ombu ombu

Definition(s):

  • (n) fast-growing herbaceous evergreen tree of South America having a broad trunk with high water content and dark green oval leaves

Synonym(s)

News

Word of the Day
maxim maxim
/ˈmæk səm /