ragamuffin




ragamuffin - noun

  • a dirty shabbily clothed urchin
  • ragamuffin - thesaurus

    tatterdemalion