scruffbucket
Etymology
From scruff + bucket.
noun
A scruffy or ill-kempt person; a ragamuffin.