'Amy Lyon' definitions:

Definition of 'Amy Lyon'

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