self-immolatingly - Alemán Inglés Diccionario