down-on-their-luck - Deutsch Englisch Wörterbuch