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
misty
adjective
 
 
From the Topic
Weather
C1
Oxford Learner's Dictionaries Word of the Day