Green’s Dictionary of Slang

waffles n.

[waffle v.1 ]

an idler, a loafer.

[UK]Farmer & Henley Sl. and Its Analogues.