Meaning of Cape Trafalgar in English
Table of contents
Pronunciation
US accent
UK accent
Noun
Cape TrafalgarDefinitions
1. a small cape in southwestern SpainExamples
- « Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805 »