sleazeball

sleazeball definitions

noun
  • A morally reprehensible, disreputable, or sleazy person; a cad.