LEDA


Meaning of LEDA in English

noun Etymology: Latin, from Greek Lēda Date: circa 1527 the mother of Clytemnestra and Castor by her husband Tyndareus and of Helen and Pollux by Zeus who comes to her in the form of a swan

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.