immolate Thai Translation

immolate - บูชายัญ

EnglishThaiTransliteration
immolate
(Verb)
Related: offer worship; sacrifice
บูชายัญ
Notes: คำทางการ
Related:ฆ่าคนหรือสัตว์เพื่อเซ่นไหว้
boo-chaa yan