Dirty Dog — synonyms, definition
1. dirty dog (Noun)
Bugger bum crumb dirtbag douche douche bag git lowlife puke rat ratbag rotter scrote scumbag scuzz scuzzbag scuzzball scuzzbucket skunk sleazebag • • •
dirty dog (Noun) — A person who is deemed to be despicable or contemptible.
ex. "only a dirty dog would do that"
2 types of
disagreeable person unpleasant person