Synonyms and related words :
angry, annoyed, beset, choleric, crabbed, cranky, cross, dirty, disagreeable, dowdy, down-at-heel, down-at-the-heels, frayed, frazzled, full of holes, greasy, grubby, holey, impatient, in rags, in shreds, in tatters, infested, irritable, irritated, lousy, matted, mouselike, mousy, patchy, pedicular, pediculous, peppery, plagued, ragged, raggedy, ravaged, rodent, rodential, scruffy, seedy, shabby, shoddy, short-tempered, straggly, tacky, tattered, tatty, teeming, testy, tetchy, torn, touchy, unkempt, verminous, wormy