VOCABULARY - IDIOMS

Give the devil his due

Meaning:

Literally, the phrase 'give the devil his due' means to pay the devil what you owe him. Figuratively, the phrase is used to mean that one has to acknowledge the positive qualities of a person who is unpleasant or disliked.

Examples:

  • I don't like the man, but I am obliged to give the devil his due. He is a skilled worker.