Englisch to be down on/upon one’s luck

Übersetzungen auf Deutsch: