TRAFALGAR


Meaning of TRAFALGAR in English

n. cape on the southwest coast of Spain, site of the Battle of Trafalgar between British and French forces in 1805

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.