Shrewsbury

[ shrooz-ber-ee, -buh-ree or for 1, shrohz- ]
/ ˈʃruzˌbɛr i, -bə ri or for 1, ˈʃroʊz- /

noun

a city now part of Shrewsbury and Atcham, in Salop, in W England.
a town in central Massachusetts.

Example sentences from the Web for shrewsbury

British Dictionary definitions for shrewsbury

Shrewsbury
/ (ˈʃrəʊzbərɪ, -brɪ, ˈʃruːz-) /

noun

a town in W central England, administrative centre of Shropshire, on the River Severn: strategically situated near the Welsh border; market town. Pop: 67 126 (2001)