someone down on their luck - French English Dictionary