thresh

verb

2.
move like a flail; thresh about
3.
beat the seeds out of a grain
Instrument:
thresher
4.
give a thrashing to; beat hard