have better luck in love or work than others - Deutsch Englisch Wörterbuch