Definition of Cotswolds

  • (noun) a range of low hills in southwestern England

Synonyms of Cotswolds


Antonyms of Cotswolds


No Antonyms Found.

Homophones of Cotswolds


No Homophones Found.