IMMOLATE Meaning of IMMOLATE in English v.tr. 1. kill or offer as a sacrifice. 2 literary sacrifice (a valued thing). Derivatives: immolation n. immolator n. Etymology: L immolare sprinkle with sacrificial meal (as IN-(2), mola MEAL(2)) Oxford English vocab. Оксфордский английский словарь. 2012