Noun Definitioncotswolds1.Definition: a range of low hills in southwestern EnglandRelated Noun(s):cotswold hillsCategory: Places