immolate
verb
immolated;
immolating
Definition of immolate
1
: to offer in sacrifice
especially
: to kill as a sacrificial victim
2
: to kill or destroy especially by fire
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more