noun a human sacrifice made to appease a deity.
ritual murder 🔊 Listen to this noun a human sacrifice made to appease a deity. Share Facebook Twitter Google +