regain new strength - French English Dictionary