verb
1.
to twist and turn in physical or mental distress
writhing in anguish with a throbbing toothache
Synonyms: agonize, squirm, toss
Related Word: blench, flinch, recoil, shrink, wince; contort, distort; bend, twist; thrash, tumble
2.
Synonyms: wriggle , squiggle, squirm, wiggle, worm