admiral nelson Meaning, Definition & Usage

  1. noun English admiral who defeated the French fleets of Napoleon but was mortally wounded at Trafalgar (1758-1805)
    Lord Nelson; Viscount Nelson; Nelson; Horatio Nelson.

WordNet