a streak of wins - Englisch Synonyme Wörterbuch