rake someone over the coals

Meaning: To reprimand or criticize someone harshly.

Language: English

Literally: (Already vivid in English)

Category: Daily Life

Origin: The literal practice behind this is grim and real. Hauling or dragging a person across hot coals was used in medieval and early modern Europe as a trial by ordeal, particularly against those accused of heresy: survival was taken as proof of innocence, which in practice meant the procedure functioned as punishment and as a means of extracting confession rather than as any kind of test. The older and more common English form was "haul over the coals," attested from the 1600s, with "rake" appearing as a variant later. What survives in the modern sense is the interrogation rather than the fire — being raked over the coals means facing sustained, hostile questioning from someone with the power to make it unpleasant, which is precisely the part of the original that did not depend on the coals at all.

More idioms — Daily Life

  • rank and file — The non-management workers in a company or the non-leadership members of a political part…
  • read something into something — To give some meaning to something that is not justified; to imagine some significance tha…
  • red herring — Something used to divert someone's attention from the real or important issue; something…
  • red-letter day — An important day; a day to remember.
  • red tape — The unnecessary paperwork and procedures of a complicated bureaucracy.
  • rest on one's laurels — To be so satisfied with what one has already accomplished that one no longer works very h…

More English idioms

From our tongue twisters

Browse all tongue twisters →

← Back to Idioms