Meaning of cotswold hills

Definition of cotswold hills

(noun) a range of low hills in southwestern England

Other information on cotswold hills

WIKIPEDIA results for cotswold hills
Amazon results for cotswold hills