amy lyon - definitions and synonyms

amy lyon noun

  1. ( also written as Amy Lyon )

    English Meaning: 

    : English beauty who was the mistress of Admiral Nelson (1765-1815)