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


Grosvenor Square

; 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.