Idioms

give the devil his due
to give credit to someone who deserves it even if you dislike him or her
I do not like to work with my coworker because he is lazy. However, you have to give the devil his due. He usually gets the job done.

--- >>>
  • give up
  • give up the ghost
  • give up the ship
  • give voice to (one's feelings)
  • give way
  • give-and-take
  • giveaway
  • given to understand (something)
  • glad hand
  • gloss (something) over or gloss over (something)
  • Idioms Quiz
  • not by a long shot
  • in a rush
  • let (someone) in on (something)
  • too much of a good thing
  • lay one's cards on the table
  • dying to (do something or go somewhere)
  • regain one's feet
  • hit the bricks
  • lean on (someone)
  • clean bill of health


  • My Account / Test History

    Body Facts
    Dandruff is a mixture of dirt and dead skin cells stuck together with oil that oozes out of your glands on your head. If your head oozes too much oil, your dandruff becomes noticeable.      .. More >>
    Home
    My Account
    English Test
    Verbal Reasoning
    GK Quiz
    Grammar Test