Meaning of leda
Definition of leda
(noun)
(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
Other information on leda
WIKIPEDIA results for
leda
Amazon results for
leda
Tweet