cape trafalgar

Noun
  1. a small cape in southwestern Spain
    • Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

cape trafalgar
A small boat sails near Cape Trafalgar on a clear day.