imambarra

/ɪmɑːmˈbærə/

Definitions

1. noun

A type of tree or shrub native to Australia, particularly in the eastern regions

“The imambarra trees provide shade for the local wildlife in the national park.”

Synonyms

  • Eucalyptus
  • Tree