IMMOLATE Meaning of IMMOLATE in English v. a. Sacrifice, offer up, offer in sacrifice, kill as a victim. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012