self-immolation - Alemán Inglés Diccionario