immolate in French
immolate in French
immoler
To kill as a sacrifice.
sacrifier
To kill as a sacrifice.
immoler
To kill or destroy, especially by fire.