immolate in Catalan
immolate in Catalan
immolar
To kill as a sacrifice.
sacrificar
To kill as a sacrifice.
immolar
To kill or destroy, especially by fire.