Spanish-English Dictionarysacrificar
Meaning of sacrificar