permanent restoration - French English Dictionary