Definition, Meaning & Synonyms

be-on-a-roll

idiomatic expression
/biː ɒn ə roʊl/
Definition
To be experiencing a period of success or good luck.
Examples
  • After winning three games in a row, the team felt like they were on a roll.
  • She was on a roll with her project, finishing ahead of schedule and impressing her boss.
  • Once he started getting good reviews, he was on a roll and couldn’t stop writing.
Meaning
When someone is ‘on a roll’, they are achieving a series of successes one after the other. This phrase is often used in contexts where a person is doing particularly well, whether in work, sports, or another area of life.
Synonyms
  • on a winning streak
  • in the zone
  • on a high
  • having a good run