Cape Trafalgar

英 美
  • 特拉法尔加角
  • cape n.岬;海角n.披肩
  • Trafalgar 特拉法格(西班牙西南海岸一个海角)
Noun:
  1. a small cape in southwestern Spain;

    "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"