lord nelson definition

  • noun:
    • English admiral who defeated the French fleets of Napoleon but ended up being mortally wounded at Trafalgar (1758-1805)

Related Sources

  • Sentence for "lord nelson"
  • Urban Dictionary for "lord nelson"
    • Fabricating an embarrassing story to mask…
    • View More
29 votes

How would you define lord nelson?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!