VOCABULARY - IDIOMS

Haul Over the Coals

Meaning:

To scold someone severely

Examples: