immolate
Concise Oxford English Dictionary © 2008 Oxford University Press:
immolate /ˈɪməleɪt/
▶verb kill or offer as a sacrifice, especially by burning.
– derivatives
immolation noun,
immolator noun.
immolation noun,
immolator noun.
– origin C16 (earlier (ME) as immolation): from L. immolat-, immolare ‘sprinkle with sacrificial meal’, based on mola ‘meal’.
'immolate' also found in these Oxford entries:

