Idiom: Dirty dog

Idiom Definitions for 'Dirty dog'


A dirty dog is an untrustworthy person.

Idioms similar to 'Dirty dog'

See also: