tear someone a new one

tear (one) a new one

slang To criticize, berate, or upbraid one in an extremely belligerent and angry manner. Oh man, the boss is going to tear me a new one when he finds out what happened! I hope the government tears that company a new one for what they did.
See also: new, one, tear
Farlex Dictionary of Idioms.

tear someone a new one

verb
See tear someone a new asshole
See also: new, one, someone, tear
McGraw-Hill's Dictionary of American Slang and Colloquial Expressions
See also:
  • give (one) (one's) head
  • give head
  • give somebody their head
  • give someone their head
  • as one man
  • drive (one) out of office
  • force (one) out of office
  • force out of office
  • cooking for one
  • 1FTR