The Swedish term "offra" matches the English term "immolate"

other swedish words that include "offra" : english :
offrande immolation
uppoffring, offer, uppoffra, offra sacrifice