stroke of good or unexpected luck - Deutsch Englisch Wörterbuch