become fine or flourishing once more - Turc Anglais Dictionnaire