recover strength and prestige - French English Dictionary