Leda - Definition

leda

n 1: (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

Look up another word