a streak of wins - Türkisch Englisch Wörterbuch