Wychwood
Proper noun
Meaning
Wychwood
A national nature reserve in West Oxfordshire district, Oxfordshire, England, originally a royal forest.
Proper noun
Wychwood
A national nature reserve in West Oxfordshire district, Oxfordshire, England, originally a royal forest.