Wiktionary
d-bag
n. (context neologism slang English) an idiot or retard; a general purpose moderate insult.