a streak of wins - Turc Anglais Dictionnaire