mean time to restore - Alemán Inglés Diccionario