Definify.com

Definition 2025


human_sacrifices

human sacrifices

English

Noun

human sacrifices

  1. plural of human sacrifice