Green’s Dictionary of Slang

shag-bag n.

also shake-bag
[17C SE shag, a rascal]

1. [late 17C+] a worthless, shabby person.

2. attrib. use of sense 1.