Word info

Wychwood

Proper noun

Meaning

Wychwood

A national nature reserve in West Oxfordshire district, Oxfordshire, England, originally a royal forest.

Source: en.wiktionary.org

Close letter words and terms