self-immolated - Francés Inglés Diccionario