self-destruct - Francés Inglés Diccionario