Definition: Meaning of, Trafalgar, Cape in English to English dictionary.
Pronunciation:/ /
synonym
antonym
the most southwesterly point of Spain. In the sea near the cape, British ships under NELSON won an important sea battle against the French and Spanish in 1805.