ragamuffin

n.

  1. A paltry or disreputable fellow; a mean wretch.
  2. A person who wears ragged clothing.
  3. The long-tailed titmouse.