meaning of lord nelson

1. English admiral who defeated the French fleets of Napoleon but was mortally wounded at Trafalgar 1758-1805


Related Words

lord nelson |

Developed & Maintained By Taraprasad.com

Treasure Words