Shrewsbury UK /ˈʃɹəʊzbɹi/US /ˈʃɹoʊzbəɹi/ noun1 •A civil parish with a town council which includes the town in Shropshire, which partly replaced Shrewsbury and Atcham District when it was abolished in 2009.