immolate

verb

1.
offer as a sacrifice by killing or by giving up to destruction
Derived from:
immolation