单词 Trafalgar 释义 Trafalgar(trflg(r), orig. and arch. trflg(r))Name of a cape on the S. coast of Spain, famed for a great victory of the British fleet over the combined fleets of France and Spain on 21 Oct. 1805, in which Admiral Nelson was killed. Hen...