haul sb over the coals US also rake sb over the coals)
► to criticize someone severely for something they have done: »
Top ministers were hauled over the coals by the select committee for failing to disclose vital information in the inquiry.
Main Entry: ↑haul
Financial and business terms. 2012.