mean time to restoration - Francés Inglés Diccionario