dirt bag


noun

Slang. a filthy or contemptible person.