GIVE THE DEVIL HIS DUE


Meaning of GIVE THE DEVIL HIS DUE in English

be fair (even to someone who is bad and who you dislike) I don`t like to work with him at all as I think he is lazy. Still you have to give the devil his due because he always gets the job done.

English idioms vocab.      Словарь английских идиом и выражений.