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.”
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.”