YourDictionary

Swindon

Swin·don

A municipal borough of south-central England east-northeast of Bristol. It has an important locomotive industry. Population: 155,000.

link/cite print suggestion box