Trafalgar









Trafalgar


noun

  1. Cape, a cape on the SW coast of Spain, W of Gibraltar: British naval victory over the French and Spanish fleets 1805.

noun

  1. Cape Trafalgar a cape on the SW coast of Spain, south of Cádiz: scene of the decisive naval battle (1805) in which the French and Spanish fleets were defeated by the British under Nelson, who was mortally wounded
51 queries 0.620