Cotswolds
Definitions
1
Posts
1
Posters
87
Views
-
A nice part of the English countryside with some stunning views, ruined by having [Cheltenham] [smack bang] in the middle of it, proclaiming itself to be Heart of the [Cotswolds].
Explore More Definitions
Browse our collection of 300,000+ community-written definitions