self-destroyer - Francés Inglés Diccionario