n. cape on the southwest coast of Spain, site of the Battle of Trafalgar between British and French forces in 1805
TRAFALGAR
Meaning of TRAFALGAR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012