self-immolation - Francés Inglés Diccionario