geographical name Stour·bridge \ˈstau̇(-ə)r-(ˌ)brij, ˈstȯr-\

Definition of Stourbridge

  1. town in the West Midlands, west central England, west of Birmingham population 63,000

Learn More about stourbridge

Seen and Heard

What made you want to look up Stourbridge? Please tell us where you read or heard it (including the quote, if possible).