cape trafalgar

Noun
  1. A small cape in southwestern Spain (synset 109257960)
    "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"

Other Searches