drag someone over the coals
US /dræɡ ˈsʌm.wʌn ˈoʊ.vər ðə koʊlz/
UK /dræɡ ˈsʌm.wʌn ˈoʊ.vər ðə koʊlz/

1.
嚴厲批評, 狠狠地訓斥
to criticize someone severely for something they have done wrong
:
•
The boss really dragged him over the coals for missing the deadline.
老闆因為他錯過了截止日期而狠狠地批評了他一頓。
•
I expect to be dragged over the coals when I get home.
我預計回家後會被狠狠地批評一頓。