Meaning of cape trafalgar

Definition of cape trafalgar

(noun) a small cape in southwestern Spain; "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"

Other information on cape trafalgar

WIKIPEDIA results for cape trafalgar
Amazon results for cape trafalgar