on a roll in French on a roll in French sur un (bon) coup (informal) Having a streak of good luck or good progress or success. Add to Flashcards