Definitions of ragamuffin:

  • noun:   a dirty shabbily clothed urchin