Summary
English Synonyms:   more detail...
  1. Trafalgar Square:


English

Detailed Synonyms for Trafalgar Square in English

Trafalgar Square:

Trafalgar Square [the ~] noun

  1. the Trafalgar Square
    – a square in central London where there is a memorial to Admiral Nelson 1
    the Trafalgar Square
    – a square in central London where there is a memorial to Admiral Nelson 1

Related Definitions for "Trafalgar Square":

  1. a square in central London where there is a memorial to Admiral Nelson1

Related Synonyms for Trafalgar Square