Definition
to experience a period of continuous success or good fortune
He has been on a roll since he started using the new training method.
Their new product is very popular, the company has really been on a roll lately.
Every album this band has released has been critically acclaimed, they are on a roll now.