Big Huge Thesaurus

Iphigenia

noun

sounds kind of like