cotswolds
1. [ noun ] (geography) a range of low hills in southwestern England
Synonyms: Cotswold_Hills
Related terms: hill hills England
Similar spelling:   Cotswold