Synonyms and Antonyms for Trafalgar_Square

1. Trafalgar Square (n.)

a square in central London where there is a memorial to Admiral Nelson

Synonyms: