scruffbucket

Noun

 * 1)  A scruffy or ill-kempt person; a ragamuffin.