Unscramble
Definition of Leda
Noun: Leda lee-du
(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
See also:
LED
Ledbetter
Anagrams containing the word
Leda
laed
aled
dale
edal