to immolate [ immolated ; immolated ]
Notices
  • kill or offer as a sacrifice