disagreeable person, unpleasant person
bum, crumb, lowlife, puke, rat, rotter, skunk, so-and-so, stinker