Green’s Dictionary of Slang

spit and a drag n.

[? rhy. sl. = fag n.3 (2), or the result of a badly rolled cigarette, from which one spits out the odd strand of tobacco, while dragging or drawing down the smoke]

a cigarette.

[UK]J. Curtis They Drive by Night 283: Let a bloke have a spit and a drag I shouldn’t wonder.
[UK]R. Llewellyn None But the Lonely Heart 100: Want a spit and a drag, chum?
[UK]Dodson & Saczek Dict. of Cockney Rhy. Sl.