jackwagon

Noun

 * 1)  An objectionable person; a jerk; a jackass.