receive a stroke of luck - Deutsch Englisch Wörterbuch