Synonyms and related words :
beat, bob, bobble, careen, coggle, dangle, fluctuate, flutter, lash, librate, lurch, nutate, oscillate, pendulate, pitch, reel, resonate, rock, roll, shake, squirm, swag, sway, swing, swinging, switch, toss, twist and turn, vacillate, vibrate, waddle, wag, wave, waver, wiggle, wobble, wriggle, writhe