haul (someone) over the coals

haul (someone) over the coals

To scold, reprimand, or reprove someone severely for an error or mistake. I was hauled over the coals by my boss last week for messing up the accounting software. I know Mary messed up, but don't haul her over the coals too hard for it.
See also: coal, haul, over
Farlex Dictionary of Idioms.

haul someone over the coals

BRITISH or

rake someone over the coals

If a person, especially someone in authority, hauls someone over the coals or rakes someone over the coals, they speak to them very severely about something foolish or wrong that they have done. Lewis was hauled over the coals by English football authorities over his conduct in the match. Taylor was hauled over the coals for wasting police time. She was raked over the coals by an opponent who compared her to a convicted tax evader. Note: This expression may refer to a practice in medieval times of deciding whether or not someone was guilty of heresy, or saying things which disagreed with the teachings of the Church. The person accused of heresy was dragged over burning coals. If they burned to death they were considered guilty, but if they survived, they were considered innocent.
See also: coal, haul, over, someone
Collins COBUILD Idioms Dictionary, 3rd ed.

haul someone over the coals

reprimand someone severely.
This expression originated in a form of torture that involved dragging the victim over the coals of a slow fire.
See also: coal, haul, over, someone
Farlex Partner Idioms Dictionary

haul somebody over the ˈcoals

(British English) (American English rake somebody over the ˈcoals) (informal) criticize somebody very strongly for something they have done: I was hauled over the coals for being late.This was once a form of torture (= an act of causing somebody severe pain as a punishment or to make them say something) in which a person was pulled over hot or burning pieces of coal.
See also: coal, haul, over, somebody
Farlex Partner Idioms Dictionary
See also:
  • haul somebody over the coals
  • haul someone over the coals
  • drag (one) over the coals
  • rake (one) over the coals
  • rake over coals
  • rake over the coals
  • read (one) a lesson
  • read a
  • read a lecture
  • read (one) a lecture