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.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day