HUMAN SACRIFICE


Meaning of HUMAN SACRIFICE in English

human being sacrificed in a religious ritual

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.