Definitions
There is 1 meaning of the phrase
Cape Trafalgar.
Cape Trafalgar - as a noun
A small cape in southwestern spain
Example: "Nelson defeated the french and spanish fleets off cape trafalgar in 1805"