rattle
vb
2 bounce, jar, jiggle, jolt, jounce, shake, vibrate
3 (with)
on blether, cackle, chatter, gabble, gibber, jabber, prate, prattle, rabbit (on) (Brit. informal) run on, witter (informal) yak (away) (slang)
4 (informal) discomfit, discompose, disconcert, discountenance, disturb, faze, frighten, perturb, put (someone) off his stride, put (someone) out of countenance, scare, shake, upset
5 (with)
off list, recite, reel off, rehearse, run through, spiel off (informal)