Meaning of Cotswolds

Definition of Cotswolds

(noun) a range of low hills in southwestern England

Other information on Cotswolds

WIKIPEDIA results for Cotswolds
Amazon results for Cotswolds