Cape Trafalgar

Definitions of Cape Trafalgar
  1. noun
    a small cape in southwestern Spain
    “Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805”
    see moresee less
    example of:
    cape, ness
    a strip of land projecting into a body of water
Word Family