What does ‘scuzzball’ mean?

scuzzball

( n ) A worthless, repulsive person. Todd is nothing but a scuzzball who will stab you in the back.