Origin of Phrases - O
On a Roll
This phrase takes its name from the gambling tables - more specifically the craps tables. Every crapshooter earns for the time when each roll of the dice will produce another in a long string of wins. Consequently, anyone enjoying a great streak of luck is thought of as being on a roll.