battered
beat-up
beaten-up
bedraggled
bent
broken
broken-backed
broken-down
busted
crumpled
dented
derelict
dilapidated
disreputable
hurt
knocked-out
ramshackle
riddled
storm-beaten
tatterdemalion
tumble-down
weakened
adulterated
aggravated
besmirched
blemished
burned
burst
checked
chipped
cracked
crazed
cut
defective
deficient
deteriorated
embittered
erroneous
exacerbated
fallible
faulty
flawed
flyblown
found wanting
harmed
immature
impaired
imperfect
imprecise
impure
in bits
in pieces
in shards
inaccurate
inadequate
incomplete
inexact
injured
irritated
lacerated
lacking
makeshift
mangled
marred
mediocre
mixed
mutilated
not perfect
off
undamaged