Tear Someone A New One Definition

verb

To express great anger toward (a person) for some perceived offence or shortcoming; to castigate .

Wiktionary