IMMOLATION Meaning of IMMOLATION in English noun that which is immolated; a sacrifice. 2. immolation ·noun the act of immolating, or the state of being immolated, or sacrificed. Webster English vocab. Английский словарь Webster. 2012