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