cape_trafalgar
1. [ noun ] (geography) a small cape in southwestern Spain
Examples:

"Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"

Related terms: cape Spain