mean time to repair/restore - Spanish English Dictionary