ragamuffin
1. [ noun ] (sociology) a dirty shabbily clothed urchin
Synonyms: tatterdemalion
Related terms: urchin