jerkwad
noun
°(slang derogatory North America) A jerk; an obnoxious person.