Big Huge Thesaurus

demiurge

noun

sounds kind of like