Learn how to say Immolations correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word immolate:
kill or offer as a sacrifice, especially by burning:
Chinese kings would immolate vast numbers of animals
mid 16th century (earlier (late Middle English) as immolation): from Latin immolat- ‘sprinkled with sacrificial meal’, from the verb immolare, from in- ‘upon’ + mola ‘meal’