English synonyms about - contact  

Cotswolds

noun

1 Cotswolds

A range of low hills in southwestern England.

synonym: Cotswold Hills.


Find more on cotswolds elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0147