Meaning of Kidderminster in English:

Kidderminster

Pronunciation /ˈkɪdəˌmɪnstə/

proper noun

  • A town in west central England, in Worcestershire, on the River Stour; population 58,000 (est. 2009).