English-Esperanto translations for Helen
Definition of Helen
- 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
- Any of various papilionid butterflies of the genus ''Papilio''
Trending Searches
Popular Dictionaries