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

Synonyms

  • Hammock tree
  • silverbell tree

Antonyms

  • evergreen tree
  • non-native plant