DIRTY DOG/DIRTY RAT Meaning of DIRTY DOG/DIRTY RAT in English immoral person, liar, scum, slimebucket You dirty rat! You stole my truck and used my credit card! English idioms vocab. Словарь английских идиом и выражений. 2012