About us
Define
Definitions for
"Charlbury"
Charlbury (, , or , in the IPA) is a small northwest Oxfordshire town bordering the Cotswolds, England on a hillside overlooking the Evenlode river and the Wychwood forest.
en.wikipedia.org