What does A winning streak mean?

A winning streak meaning in Urban Dictionary

Winning three successive games