Stourbridge

/ (ˈstaʊəˌbrɪdʒ) /

noun

an industrial town in W central England, in Dudley unitary authority, West Midlands. Pop: 55 480 (2001)

Example sentences from the Web for stourbridge