leaverwood
/ˈleɪvərwʊd/Definitions
1. noun
A deciduous shrub or small tree with fragrant wood, native to North America.
“The leaverwood tree was prized for its aromatic wood in traditional medicine and crafts.”
1. noun
A deciduous shrub or small tree with fragrant wood, native to North America.
“The leaverwood tree was prized for its aromatic wood in traditional medicine and crafts.”