Home » Dictionary » Idioms and Phrases » On a Roll
On a Roll Meaning in Hindi
Hindi Meaning - लगातार सफलता मिलना / अच्छे दौर में होना
English Meaning - Experiencing continuous success or good luck
Usage in English - He won three matches in a row—he’s really on a roll!
Usage in Hindi - उसने लगातार तीन मैच जीत लिए—वह सच में अच्छे फॉर्म में है!