ivywood

/ˈaɪvaʊwʊd/

Definitions

1. noun

a type of deciduous shrub or small tree, having compound leaves and small white flowers.

“The ivywood was a unique addition to the garden, offering shade and a touch of elegance.”

Synonyms

  • holly
  • privet

Antonyms

  • deciduous
  • evergreen