From Ancient Greek μοῖρα (moîra, “part”) + καυστός (kaustós, “burnt”).
moirocaust (plural moirocausts)