Definitions | Shrewsbury |
| proper noun
- A town and the county town of Shropshire, England.
Translations: Etymology: From Scrobbesburh (fort in the scrub-land region).
Supplemental Details:Sponsor an extended definition for Shrewsbury for as little as $10 per month. Click here to contact us.
| |
|