haul someone over the coals british phrase
to speak angrily to someone because they have done something wrong. The American expression is rake someone over the coals .
Thesaurus: to criticize, accuse or blamesynonym to say something, or to speak to someone in an angry waysynonym words used to describe criticismhyponym
Main entry: coal
Useful english dictionary. 2012.