be on a winning streak - Espagnol Anglais Dictionnaire