Cape Trafalgar
ca·pet·ra·falgar
noun
1.
a small cape in southwestern Spain
- “Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805”
Related words
Broader terms
Parts
WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.