Definition of Shrewsbury from the Oxford Advanced Learner's Dictionary

 

Shrewsbury

 
BrE
 
; NAmE
 
 
jump to other results
a town in Shropshire, England, near the border with Wales. It is the administrative centre for Shropshire and was important in history as a military centre between England and Wales. It has a Norman castle and many attractive old churches and other buildings. see also salopian

Other results

All matches