Immolations, noun plural of immolation. Synonyms in the same form.
killings, sacrifices
All synonyms for immolation →