regain lost prosperity or success - Fransızca İngilizce Sözlük