IMMOLATION


Meaning of IMMOLATION in English

[im.mo.la.tion] n (15c) 1: the act of immolating: the state of being immolated

2: something that is immolated

Merriam-Webster English vocab.      Английский словарь Merriam Webster.