cape-trafalgar

Nouns

  • (n) a small cape in southwestern Spain
    • Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805

Words of close approximity