Helen

Helen definitions

noun
  • Any of various papilionid butterflies of the genus Papilio. 

name
  • the daughter of Zeus and Leda, considered to be the most beautiful woman in the world; her abduction by Paris brought about the Trojan War. 

  • A female given name from Ancient Greek.