Cape Trafalgar
WordNet

noun


(1)   A small cape in southwestern Spain
"Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"
 
x
OK