thrash

intransitive verb

To strike or beat, especially repeatedly with a flail or stick. synonym: beat.

To strike violently; batter.

To swing or strike in a manner suggesting the action of a flail.

To defeat soundly or decisively.

To thresh (grain).