Stourbridge (English, name)
expansion: Stourbridge
Senses:
glosses: A large town in the Metropolitan Borough of Dudley, West Midlands, England.
Forms: