squirming
struggling
writhing