LEDA


Meaning of LEDA in English

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)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.