continue one's winning streak - Deutsch Englisch Wörterbuch