someone down on their luck - Allemand Anglais Dictionnaire