to immolate [ immolated ; immolated ]
Synonyms
  • قتل ، جزر ، نحر
Notices
  • kill or offer as a sacrifice