haul someone over the coals

haul someone over the coals definitions

verb
  • To express anger with someone in no uncertain terms when they do something wrong.