helen - English Synonyms Dictionary

helen

n.
[1] Helen of Troy