ragamuffin
ragamuffin - noun
a dirty shabbily clothed urchin
ragamuffin - thesaurus
tatterdemalion