find·urdu

Give the Devil His Due

Idiom

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.