dirtball

noun
  1. a person regarded as contemptible, disreputable, or morally corrupt
  2. Usage: informal; derogatory; slang

Examples