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. 2012