AMY LYON





Definition:

  1. [noun] English beauty who was the mistress of Admiral Nelson (1765-1815)
    Synonyms: Hamilton, Lady Emma Hamilton, Amy Lyon

Synonyms: