HUMAN SACRIFICE Meaning of HUMAN SACRIFICE in English human being sacrificed in a religious ritual Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012