Select the most appropriate meaning of the given Idiom.
To be on a roll
1
To be experiencing a successful period
2
To be experiencing setbacks
3
To be feeling extremely unhappy
4
To be moving from place to place
Select the most appropriate meaning of the given Idiom.
To be on a roll