emerge from something with renewed strength - French English Dictionary