Find the word definition

Wiktionary
human sacrifices

n. (human sacrifice English)