technological disaster - Francés Inglés Diccionario