immolate in Spanish
immolate in Spanish
inmolar
To kill as a sacrifice.
sacrificar
To kill as a sacrifice.
inmolar
To kill or destroy, especially by fire.