Cape Trafalgar definition

  • noun:
    • a little cape in southwestern Spain

Related Sources

  • Sentence for "Cape Trafalgar"
    • The Englishman's victory at Cape Trafalgar
    • View More
  • Hypernym for "Cape Trafalgar"
29 votes

How would you define Cape Trafalgar?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!