Big Huge Thesaurus

Tartarus

noun

sounds kind of like