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