on a roll prepositional phrase1 •(informal) 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.