DIRTY DOG


Meaning of DIRTY DOG in English

dirty dog / dirty rat

immoral person, liar, scum , slimebucket

You dirty rat! You stole my truck and used my credit card!

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.