immolate in Finnish
immolate in Finnish
uhrata
To kill as a sacrifice.
polttaa
To kill or destroy, especially by fire.
tuhota
To kill or destroy, especially by fire.