Idioms On a roll Meaning: Experiencing a period of success or good luck. Example: She has won three competitions and is really on a roll. ShareTweetPin ItShareShare