shabby, well worn, worn, worn to shreds, threadbare, tattered, in tatters, in ribbons, in rags, in holes, holey, falling to pieces, falling apart at the seams, ragged, frayed, patched, moth-eaten, faded, seedy, shoddy, sorry, scruffy, dilapidated, crumbling, broken-down, run down, tumbledown, decrepit, deteriorated, on its last legs, having seen better days, time-worn
Origin
1920s: probably from warb 'larva of the warble fly' + -y1.