'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"