Definition of Cotswolds

  • 1. A range of low hills in southwestern England Noun

Synonyms for word "Cotswolds"

Semanticaly linked words with "Cotswolds"