"Empowering Advanced Learners of English in Business and Academia - TOEFL / ESL / EFL"
Definition
Slang for a promiscuous man. Also refers to an ugly person.
Context : Popular Culture, Relationships, Social Life
Category: Slang, Vernacular
Semantic:
Usage of “dog”
Don't date him, he's a dog. You don't know what diseases he has.
She's such a dog.