have better luck in love or work than others - German English Dictionary