to immolate something - Spanish English Dictionary