What does ‘scuzz-bucket’ mean?

scuzz-bucket

( n ) A worthless, repulsive person. I think Red is a scuzz-bucket who drives a scuzz-bucket.