Definition of Cotswolds

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

Synonyms for word "cotswolds"

Semanticaly linked words with "cotswolds"