Definify.com
Definition 2024
Trafalgar_Square
Trafalgar Square
English
Proper noun
- a square in Westminster; the site of Nelson's Column, National Gallery and frequent demonstrations
- For usage examples of this term, see Citations:Trafalgar Square.
Translations
square in Westminster