trounce

transitive verb

To thrash; beat.

To defeat decisively.

To criticize severely.

To punish or beat severely; thrash or whip smartly; castigate.

To punish or beat severely; to whip smartly; to flog; to castigate.