Etymology and Meaning of Trafalgar
Cape Trafalgar is a point in the south west shore of the Iberian penninsula, north of Gibraltar. This is the place where the famous battle of Cape Trafalgar happened in October of 1805, and Admiral Horatio Nelson defeated the combined fleet of France and Spain, assuming supremacy of the seas for Britian for a century.Various sources spell it as:
Most Comments
Most commented on articles ...