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