English dictionary
cotswolds meaning and definition
Definition and meaning of cotswolds at MeaningMonkey.org. cotswolds meaning and definition in the English Dictionary.COTSWOLDS noun
Definition of Cotswolds (noun)
- a range of low hills in southwestern England
- synonyms: Cotswold Hills
Source: Princeton University Wordnet