'Cape Trafalgar' definitions:

Definition of 'Cape Trafalgar'

(from WordNet)
noun
A small cape in southwestern Spain; "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"