haul someone over the coals

动词 v.

英文释义

动词 v.
  1. To express anger with someone in no uncertain terms when they do something wrong. UK,idiomatic
    — The teacher hauled him over the coals for not doing his homework.

词形变化

词源

In reference to a punishment once meted out to heretics.
0 次浏览 数据来源: Wiktionary