Noun
1. rotter
2. dirty dog, rat, skunk, stinker, stinkpot, bum, puke, crumb, scum bag, so-and-so, git, unpleasant person, disagreeable person