Idiom Meaning a Run of Winning or Luck
This page is the CodyCross answer for the clue below from Top Secret, Group 2099, Puzzle 4 (Problem Solving).
Question is: Idiom Meaning a Run of Winning or Luck
and the answer is: ONAROLL
Word Meaning:
ON A ROLL — (informal) Having a streak of good luck or good progress or success.
Definitions from Wiktionary.