Englisch to make desperate efforts

Übersetzungen auf Deutsch: