IMMOLATION Meaning of IMMOLATION in English n. 1.Sacrifice, sacrificing, act of sacrifice.2.Sacrifice ( offered ). Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012