Big Huge Thesaurus

Eumenides

noun

sounds kind of like