ragamuffin


ragamuffin - noun

  • a dirty shabbily clothed urchin
  • ragamuffin - thesaurus

    tatterdemalion