Defenition of the word trafalgar square
-
Defenition of the word trafalgar square
- a square in central London where there is a memorial to Admiral Nelson
Meronymys for the word trafalgar square
-
- British capital
- capital of the United Kingdom
- Greater London
- London
Hypernyms for the word trafalgar square
See other words