Meaning of admiral nelson

Definition of admiral nelson

(noun) English admiral who defeated the French fleets of Napoleon but was mortally wounded at Trafalgar (1758-1805)

Other information on admiral nelson

WIKIPEDIA results for admiral nelson
Amazon results for admiral nelson