tatterdemalion - noun
tatterdemalion - adjective
tatterdemalion - thesaurus
bedraggled derelict dilapidated ragamuffin ramshackle tattered