self-destructed - Español Inglés Diccionario