be on the road to recovery - French English Dictionary