dirty dog

Related

lowlife · cheat · sneak · traitor · backstabber · mongrel · hound · flea-bitten · mangy · stray · scruffy · filthy · mud · paws · slobber · rogue · wretch · deceiver

Opposites
moral character

dirty dogsaint

Canonized holy person

angel · man of honor · gentleman · good egg · mensch

social regard

dirty dogpillar of the community

Respected local leader

hero · class act · stand-up guy · role model · respected elder

Familiarity
Top 2,000,000