human sacrifices
English
Noun
human
sacrifices
plural of
human sacrifice