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)