tatterdemalion

tattered, dilapidated