English dictionary
cape trafalgar meaning and definition
Definition and meaning of cape trafalgar at MeaningMonkey.org. cape trafalgar meaning and definition in the English Dictionary.CAPE TRAFALGAR noun
Definition of Cape Trafalgar (noun)
- a small cape in southwestern Spain
- "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"
Source: Princeton University Wordnet