regain power/strength - French English Dictionary