Haul over the coals – English Idiom – Online English Lessons

To haul someone over the coals is to severely criticize or reprimand them.

This idiom might have its origins in the practice of torturing a person by dragging or holding them over burning coals.

Example of use:

Philip was hauled over the coals when his boss discovered he had taken a week off work to go on holiday.

Image by OakleyOriginals