physical restoration - Spanish English Dictionary