TOP

Definition of Grosvenor Square from the Oxford Advanced Learner's Dictionary

Grosvenor Square

 
/ˌɡrəʊvnə ˈskweə(r)/
 
/ˌɡrəʊvnər ˈskwer/
jump to other results
  1. a large square in central London. The US embassy used to be on one side of the square, and people traditionally went there to protest against US actions which they disapproved of, such as the Vietnam War or the invasion of Grenada.
paramedic
noun
 
 
From the Topic
Jobs
C1
Oxford Learner's Dictionaries Word of the Day