Read the dictionary definition of thresh. All definitions for this word.
1. give a thrashing to; beat hard
2. beat the seeds out of a grain
3. move or stir about violently
1. The feverish patient thrashed around in his bed
4. move like a flail; thresh about
1. Her arms were flailing