mean time to restoration - French English Dictionary