Meaning of thrashing

Definition of thrashing

(noun) a sound defeat
the act of inflicting corporal punishment with repeated blows

Other information on thrashing

WIKIPEDIA results for thrashing
Amazon results for thrashing