SACRIFICE Meaning of SACRIFICE in English Voluntarily offering material in exchange for a perceived favourable advantage other than the material. English glossary of chess terms. Английский глоссарий шахматных терминов. 2012