Get Free Checker

Cape Trafalgar

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

How To Use Cape Trafalgar In A Sentence

  • Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805
View all