The Swedish term "uppoffring, offer, uppoffra, offra" matches the English term "sacrifice"

other swedish words that include "offra" : english :
offra immolate
offrande immolation