physical restoration - French English Dictionary