Big Huge Thesaurus

immolation

noun

sounds kind of like