IMMOLATE


Meaning of IMMOLATE in English

[verb] [T] [formal] - to kill (esp. yourself) or to destroy (something), usually by burning, esp. as an expression of anger

Cambridge English vocab.      Кембриджский английский словарь.