tongue-lashing
informal
if you give someone a tongue-lashing, you speak to them angrily because they have done something wrong.
The manager gave his team a tongue-lashing after they'd lost the game.
Cambridge English Idioms Dictionary