A Parthian shot
Hindi Meaning: जाते-जाते की चुभती बात
English Meaning: Parting insult
Foul play
Hindi Meaning: गड़बड़ी
English Meaning: Dishonest act
French leave
Hindi Meaning: बिना बताए गायब होना
English Meaning: Leaving secretly
Good grief!
Hindi Meaning: अरे बाप रे!
English Meaning: Expression of surprise
Hasta La Vista
Hindi Meaning: फिर मिलेंगे / अलविदा
English Meaning: See you later / Goodbye
Nailed It
Hindi Meaning: पूरी तरह सफल होना, कोई काम बहुत अच्छे से करना।
English Meaning: To do something perfectly or successfully.
Not in the least
Hindi Meaning: बिल्कुल नहीं / ज़रा भी नहीं
English Meaning: Not at all / Absolutely not
On a Roll
Hindi Meaning: लगातार सफलता मिलना / अच्छे दौर में होना
English Meaning: Experiencing continuous success or good luck
Part and parcel
Hindi Meaning: अभिन्न हिस्सा
English Meaning: Essential part