on a roll

Prepositional phrase

 * 1)  Having a streak of good luck or good progress or success.

Translations

 * French: sur un (bon) coup
 * Hungarian: jól megy a sora, jól mennek a dolgai, jó passzban van
 * Polish:
 * Russian:
 * Spanish: