self-destroy - Francés Inglés Diccionario