self-immolated - Alemán Inglés Diccionario