immolate in Italian
immolate in Italian
immolare
To kill as a sacrifice.
sacrificare
To kill as a sacrifice.