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.