haul over the coals

To criticize sharply; rebuke; scold.
The sergeant raked the soldier over the coals for being late for roll call.
Syn.: DRESS DOWN.
Categories: verb