Cotswolds
1.
(
noun
) a range of low hills in southwestern England
Synonyms:
Cotswold Hills
Related Words:
hill
Terms and Conditions of Use / Copyright Notice