someone down on their luck - German English Dictionary