human sacrifices

English

Noun

human sacrifices

  1. plural of human sacrifice