Noun Definitionamy lyon1.Definition: English beauty who was the mistress of Admiral Nelson (1765-1815)Related Noun(s):hamilton, lady emma hamiltonCategory: People