stourport

/S T UH1 R P AO1 R T/
noun
  1. 1

    Ellipsis of Stourport-on-Severn, Worcestershire. [A town and civil parish with a town council on the River Severn in Wyre Forest district, Worcestershire, England (OS grid ref SO8171).]