Definify.com

Definition 2026


human_sacrifices

human sacrifices

English

Noun

human sacrifices

  1. plural of human sacrifice