give credit to an opponent’s merits, grudgingly or not.
to give your rival appropriate praise
the acclamation of some goodness in a bad person, thing or situation
when you owe the devil, you should pay up
I don’t like what the new management has done, but give the devil his due, sales have improved.
The new car mechanic is very angry, rude person, also give the devil his due he is a good mechanic though.
Amy is very arrogant and offensive, but she is beautiful. I’ll give the devil his due.
Their service is awfully expensive but there is none other like them so I have to give the devil his due.
Apple’s iPhone is very expensive I cannot afford but that’s a quality product. I must give the devil his due.
There is no origin for this idiom
Was this page helpful?
definition
Common phrase that has a specific meaning.