immolate oneself - Alemán Inglés Diccionario