a streak of wins - Anglais Synonymes Dictionnaire