haul over the coals
haul over the coals or rake over the coals {v. phr.}
To criticize sharply; rebuke; scold.
The sergeant raked the soldier over the coals for being late for roll call.
Syn.: DRESS DOWN.
Categories:
Source: A Dictionary of American Idioms