Cape Trafalgar
تعریف انگلیسی
noun
- a small cape in southwestern Spain “Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805”