regain lost prosperity or success - Almanca İngilizce Sözlük