Langimage
English
B2

experiencing a period of success or good luck.

Meanings

experiencing a period of success or good luck.

After winning three games in a row, the team is really on a roll.

Synonyms

Antonyms

continuously achieving positive results or making progress.

She's been on a roll with her sales this month, breaking all her previous records.

Synonyms

Antonyms

Last updated: 2025/01/11 11:51