Meaning of lord nelson

Definition of lord nelson

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

Other information on lord nelson

WIKIPEDIA results for lord nelson
Amazon results for lord nelson