Meaning of helen
Definition of helen
(noun)
(Greek mythology) the
beautiful
daughter
of Zeus and Leda who was abducted by Paris; the Greek
army
sailed to Troy to get her
back
which resulted in the Trojan War
Other information on helen
WIKIPEDIA results for
helen
Amazon results for
helen
Tweet