| 释义 |
Cape Trafalgar Thesaurus| Noun | 1. | Cape Trafalgar - a small cape in southwestern Spain; "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"Espana, Kingdom of Spain, Spain - a parliamentary monarchy in southwestern Europe on the Iberian Peninsula; a former colonial power |
Cape Trafalgar
Words related to Cape Trafalgarnoun a small cape in southwestern SpainRelated Words- Espana
- Kingdom of Spain
- Spain
|