a streak of wins - Allemand Anglais Dictionnaire