self-immolatingly - Francés Inglés Diccionario