Definitions | Trafalgar Square |
| proper noun - (London) a square in Westminster; the site of Nelson's Column, National Gallery and frequent demonstrations
(SeeCites?)
Etymology: In honour of the Battle of Trafalgar.
Supplemental Details:Sponsor an extended definition for Trafalgar Square for as little as $10 per month. Click here to contact us.
| |
|