Wiktionary
take someone's head off
vb. (context idiomatic informal English) To berate.
Usage examples of "take someone's head off".
But even a teeny-tiny one-pounder can take someone's head off without any trouble at all.
It was sharp enough to take someone's head off with a single blow.