wriggle

verb
  1. to twist and turn with quick writhing movements
  2. to move forward by twisting and turning
  3. to escape from a difficult situation by being clever or evasive
  4. Usage: informal
noun
  1. a twisting, writhing movement

Examples