Green’s Dictionary of Slang

lag n.3

also lag-a-bag, lag-lost
[Scot. lag/lag-a-bag/lag-lost, a lazy person]

[1910s+] a layabout, a ne’er-do-well, a lazy person.