to put one on his mettle – Meaning and Explanation

Part of speech :

Urdu Meaning (اردو معنی)

کسی کو اس حالت میں لے آنا جس سے اسکی تیزی اور طراری دکھانے کا موقع ملے ۔

🔹 Roman Urdu