helen
noun#2,391
Translation
No Japanese definition yet.
English definition
- (Greek mythology) the beautiful daughter of Zeus and Leda who was abducted by Paris
Examples
- Helen is very worried about her daughter.
- Helen jumped in fright at the strange sound.