mean time to restoration - Español Inglés Diccionario