Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
cape trafalgar
Jump to user comments
Noun
  • a small cape in southwestern Spain
    • Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805
Related search result for "cape trafalgar"
Comments and discussion on the word "cape trafalgar"