Synonyms and related words :
apertured, crible, dowdy, down-at-heel, down-at-the-heels, fenestrated, frayed, frazzled, full of holes, honeycombed, in rags, in shreds, in tatters, like Swiss cheese, patchy, peppered, perforate, perforated, pierced, ragged, raggedy, ratty, riddled, scruffy, seedy, shabby, shoddy, shot through, slotted, tacky, tattered, tatty, torn, windowed