meaning of A winning streak

A winning streak meaning in Urban Dictionary

Winning three successive games