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