Shrewsbury (noun) Definition, Meaning & Examples

noun
  1. a city now part of Shrewsbury and Atcham, in Salop, in W England.
  2. a town in central Massachusetts.
noun
  1. 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)
Shrewsbury (noun) Definition, Meaning & Examples

More Definitions