Green’s Dictionary of Slang

ragged-ass n.

also raggedy-ass, raggedy-pants
[-ass sfx]

[1930s] (mainly US) a disreputable, seedy, run-down person.