HAUL (ALSO N. AMER. RAKE) SOMEONE OVER THE COALS
Meaning of HAUL (ALSO N. AMER. RAKE) SOMEONE OVER THE COALS in English
haul ( also N. Amer. rake) someone over the coals
reprimand someone severely.
→ coal
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004