stowwood

/ˈstoʊwʊd/

Definitions

1. noun

A type of woodland in England, especially in the south, characterized by oak and ash trees.

“The ancient forest of Stowood was a favorite hunting ground for the king.”

Synonyms

  • forest
  • woodland

Antonyms

  • desert
  • wasteland