Trafalgar Square
WordNet

noun


(1)   A square in central London where there is a memorial to Admiral Nelson
WiktionaryText

Proper noun


  1. a square in Westminster; the site of Nelson's Column, National Gallery and frequent demonstrations


See also

 
x
OK