Noun: Trafalgar Square
- A square in central London where there is a memorial to Admiral Nelson
Type of: public square, square
Part of: British capital, capital of the United Kingdom, Greater London, London
Encyclopedia: Trafalgar Square, Chelsea