Ripped me a new one
Literal expression means to tear someone a new butt-hole, figuratively means to verbally or physical abuse or criticize someone thoroughly so that they feel destroyed.
Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.