Idiom: Dirty dog

What does 'Dirty dog' mean?

A dirty dog is an untrustworthy person.

See also: