Definitions of Cape trafalgar:

  • noun:   a small cape in southwestern Spain
    Example: "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"