look up any word, like donkey punch:

1 definition by vernpus

 
1.
To thoroughly berate someone, usually publicly.
After I missed the deadline for submitting the project bid, I got torn a new asshole by my boss in front of the entire staff.
by vernpus December 01, 2007