tatterdemalion [tat-er-di-meyl-yuhn]
noun
1. a person in tattered clothes; a shabby person
adjective
2. ragged, unkempt, or dilapidated.
ragamuffin [rag-uh-muhf-in]
noun
1. a ragged, disreputable person; tatterdemalion
2. a child in ragged, ill-fitting, dirty clothes.
EX. The hungry tatterdemalion lion routed with the rowdy ragamuffins with the knowledge that, if he won, he would get his fill of orphan meat, again.