To express anger with someone in no uncertain terms when they do something wrong.
Synonym of haul someone over the coals