Also:
Drag Someone Over the Coals
Rake Someone Over the Coals
Meaning of Idiom ‘Haul Someone Over the Coals’
To haul or drag someone over the coals means to angrily scold or reprimand them. 1Spears, Richard A. McGraw-Hill’s American Idioms Dictionary. Boston: McGraw Hill, 2008.,2Ammer, Christine. American Heritage Dictionary of Idioms. Boston: Houghton Mifflin Harcourt, 2013.,3Ayto, John. Oxford Dictionary of English Idioms. Oxford: Oxford U, 2010.
Sentence Examples
“If mom finds you got a speeding ticket she’s going to haul your over the coals for sure.”
“The boss dragged Jane over the coals for something she didn’t even do!”
“How many times are you going to rake me over the coals for the same thing? I said I was sorry!”

Origin
From the early 1800’s this idiom alludes to a form of medieval torture in which heretics were bodily dragged over red-hot coals. 4Ammer, Christine. American Heritage Dictionary of Idioms. Boston: Houghton Mifflin Harcourt, 2013.,5Ayto, John. Oxford Dictionary of English Idioms. Oxford: Oxford U, 2010.
More Idioms Starting with H
More Coal Idioms
More Drag Idioms
More Haul Idioms
More Over Idioms
[display-posts tag=”over” exclude_current=”true” posts_per_page=”5″
