installation restoration - French English Dictionary