mean time to repair/restore - French English Dictionary