amy lyon Meaning, Definition & Usage

  1. noun English beauty who was the mistress of Admiral Nelson (1765-1815)
    Lady Emma Hamilton; Hamilton.

WordNet