Meaning of amy lyon

Definition of amy lyon

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

Other information on amy lyon

WIKIPEDIA results for amy lyon
Amazon results for amy lyon