haul someone over the coals
Definition from Wiktionary, the free dictionary
(Redirected from haul somebody over the coals)
- (chiefly Britain, idiomatic) To express anger with someone in no uncertain terms when they do something wrong.
- The teacher hauled him over the coals for not doing his homework.