TOP

Definition of Shrewsbury from the Oxford Advanced Learner's Dictionary

Shrewsbury

 
/ˈʃrəʊzbəri/
 
/ˈʃrəʊzbəri/,
 
/ˈʃrəʊzberi/
jump to other results
  1. 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
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day