Synonyms and Antonyms for dirty_dog

1. dirty dog (n.)

a person who is deemed to be despicable or contemptible

Synonyms: