Langimage
English
B2

a ceremonial offering of a life, often to a deity.

Meanings

a ceremonial offering of a life, often to a deity.

The ancient tribe practiced ritual sacrifice.

Synonyms

Last updated: 2025/01/11 11:55