be on a winning streak - Allemand Anglais Dictionnaire