imbuia
/ɪmˈbʊi.ə/Definitions
1. noun
a species of large tree native to South America, known for its valuable timber and large seeds.
“The imbuia tree provides an important source of wood for furniture making in the region.”
1. noun
a species of large tree native to South America, known for its valuable timber and large seeds.
“The imbuia tree provides an important source of wood for furniture making in the region.”