Dictionary definition · tatterdemalion
noun
- a dirty shabbily clothed urchin
adjective
- worn to shreds; or wearing torn or ragged clothing"a man in a tattered shirt"
- in deplorable condition"a street of bedraggled tenements"
Source: Open English WordNet (CC BY 4.0).