Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word leda from English dictionary with examples, synonyms and antonyms.

leda   noun

Meaning : (Greek mythology) a queen of Sparta who was raped by Zeus who had taken the form of a swan. Helen of Troy was conceived in the rape of Leda.