US English; widely used in online and colloquial Englishslanginformalvulgar
- To attack, criticize, or insult someone harshly and relentlessly, often with the intention of humiliating them.
- To expose someone's faults or shortcomings bluntly and without mercy in a public or confrontational manner.