haul someone over the coals verb1 •(UK) To express anger with someone in no uncertain terms when they do something wrong.The teacher hauled him over the coals for not doing his homework. formshauled someone over the coals · hauling someone over the coals · hauls someone over the coals