A morally reprehensible, disreputable, or sleazy person; a cad.
A person who is unpleasant or underhanded; a slimeball.