Back
dirty dog
Meanings
a person who is deemed to be despicable or contemptible;
Synonyms
rotter
rat
skunk
stinker
stinkpot
bum
puke
crumb
lowlife
scum bag
so-and-so
git
Anagrams of
dirty dog