immolating
IM'MOLATING
, ppr. Sacrificing; offering, as a victim.