finish restorer - French English Dictionary