Definitions for "Thrashed"
Keywords:  violently, jerking, moved, way
moved violently or in a jerking way
Keywords:  worn, slang, hard, working
Slang, worn-out from working very hard.