1 results in 0.0037s.
Advertisement
  • ombu
    ombu, noun.
    a rapidly growing, evergreen, dioecious shade tree of South America, having very dense foliage and a width of up to 15 feet at the base. The wood is very moist and spongy.

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-ombu