Big Huge Thesaurus

Molech

noun

sounds kind of like