meaning of admiral nelson

admiral nelson meaning in General Dictionary

English admiral which defeated the French fleets of Napoleon but had been mortally wounded at Trafalgar (1758-1805)