Green’s Dictionary of Slang

dirtbag adj.

[dirtbag n.]

[1980s+] repellent, disgusting, despicable.