winning_streakEnglish

winning streak

Noun

A streak of wins

English: winning streak