Having a streak of good luck or good progress or success.
He was on a roll with the answers that day and didn't want to stop.
Select a language to see translations