trafalgar

Noun
  1. a naval battle in 1805 off the southwest coast of Spain; the French and Spanish fleets were defeated by the English under Nelson (who was mortally wounded)

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

trafalgar
A model ship of the Battle of Trafalgar sits on a museum shelf.