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