Wiktionary
bitchwad
n. (context vulgar slang English) ''Used as an insult analogous to ''asshole'' or ''dickwad''.''