Immolate

Webster's Dictionary of the English Language

·vt To Sacrifice; to offer in sacrifice; to kill, as a sacrificial victim.