be on a winning streak - Deutsch Englisch Wörterbuch