immolate

immolate [i-mou-leit]
va. Inmolar, sacrificar.

Have a Spanish question? Get help from experts!