1 dawdle, dilly-dally (informal) drift, idle, loaf, meander, mooch (slang) potter, ramble, straggle, stray, traipse (informal)
2 babble, blather, blether, chatter, gabble, prattle, rabbit (on) (Brit. informal) ramble, rattle on, waffle (informal, chiefly Brit.) witter (informal)