Summary
English Synonyms:   more detail...
  1. human sacrifice:


English

Detailed Synonyms for human sacrifice in English

human sacrifice:

human sacrifice [the ~] noun

  1. the human sacrifice

Related Synonyms for human sacrifice