Green’s Dictionary of Slang

piece-of-shit adj.

[fig. use of shit n. (1a)]

[1980s+] a general derog. term: disgusting, unattractive, unkempt; also as adj.