IMMOLATE Meaning of IMMOLATE in English imolar (-ation), sacrificar English Interlingue dictionary. Английский словарь Интерлингве. 2012