Skip to Content

EnglishClub
Home Learn English Teach English MyEnglishClub

Give the devil his due

Meaning: We should admit the good qualities of even a bad or undeserving person.

Note: devil (noun) = (in Jewish and Christian belief, usually "the Devil") the chief evil spirit or Satan; an evil or cruel person; a trouble-maker or self-willed person | due (noun) = what is deserved (by someone); what is owed (to someone)

Quick Quiz:

If we should "give the devil his due", we should praise even our enemy
  1. when payment is overdue
  2. when he does something praiseworthy
  3. under no circumstances

Terms | Privacy | Contact | Report error

EnglishClub Group EnglishClub EasyEnglish ESLDepot Teflnet

© 1997-2014 EnglishClub