Give the Devil His Due
To acknowledge the good qualities or achievements of someone you dislike or disagree with.
Literal translation
شیطان کو اس کا حق دو
1
To admit that someone deserves credit or praise, even if you generally dislike or disapprove of them.
Urdu
کسی ناپسندیدہ شخص کی خوبی یا کامیابی کو تسلیم کرنا۔
Hindi
किसी नापसंद व्यक्ति के गुण या सफलता को स्वीकार करना।
I don't like his attitude, but to give the devil his due, he's an excellent negotiator.
Advertisement
Similar idioms
credit where it's due
Practice
Fill in the blank
She's difficult to work with, but to , her ideas are always brilliant.
