Search in full dictionary

TRAFALGAR SQUARE (1)

TRAFALGAR SQUARE (1)
ScnMaster
one of the main public squares in London, named after the battle of Trafalgar, in which Lord Horatio Nelson's British fleet overwhelmingly defeated a large fleet of French and Spanish ships. Trafalgar Square has in it a 168-foot-tall monument to Lord Nelson. —All About Radiation Glossary. Final approval 27.9.89