English

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

 

Grosvenor Square

 
BrE
 
; NAmE
 
 
jump to other results
a large square in central London, England. The US embassy is on one side of the square, and people have traditionally gone there to protest against US actions which they disapprove of, such as the Vietnam War or the invasion of Grenada.