justenglish.me
Idiom: He will give the Devil his due
Meaning Literally, pay the devil what you owe him. Used figuratively to mean ‘give back what you owe’, either money or favours. Origin From Shakespeare’s Henry IV Part 1, 1597: Co…