immolation in Catalan immolation in Catalan immolació noun The act of immolating, or the state of being immolated, or sacrificed. Add to Flashcards