DIRTY DOG Meaning of DIRTY DOG in English dirty dog / dirty ratimmoral person, liar, scum , slimebucketYou dirty rat! You stole my truck and used my credit card! Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012