n. (Greek Mythology) queen of Sparta, mother of Helen of Troy and Pollux (offspring of the union between Leda and Zeus in the form of a swan)
LEDA
Meaning of LEDA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012