English-Lithuanian 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