1verbcaimmolarDefinitions1.to sacrifice2.to self-immolate; set oneself on fireTranslationsesinmolarfrimmoleritimmolaredeopfern