cape trafalgar Meaning, Definition & Usage

  1. noun a small cape in southwestern Spain
    • Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805

WordNet