Bite someone's head off

Chew someone out / Chew someone up


Dare una lavata di testa a qualcuno

Dare una strigliata


Meanings
Fig.: to scold, to reprimand someone especially very suddenly and without a good reason

Examples
This morning our boss bit Andrew's head off over nothing and it's not like him at all! I wonder what's really bothering him
Questa mattina il capoufficio ha dato una strigliata ad Andrea per un nonnulla. Non è da lui; ci sarà qualcosa che lo preoccupa

The teacher chewed his students out because, due to the Mardi Gras partying, N-O  O-N-E even thought about studying, let alone doing any homework!
Il professore ha dato una lavata di capo a tutti i suoi studenti perché, con la scusa del carnevale, N-E-S-S-U-N-O aveva studiato e, tanto meno, fatto i compiti