|
Definition of Cape trafalgar
1. Noun. A small cape in southwestern Spain. "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"
|
1. Noun. A small cape in southwestern Spain. "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"