thrashing

noun

A severe beating.

Etc. See threshing, etc.

A. & n. from thrash, v.

A floor or area on which grain is beaten out.

A machine for separating grain from the straw.