puppy (gloss)
dog (of any age)
a promiscuous man
an unfaithful man
(ellipsis of) dog
puppy
(syn)
cub (gl)
pup (gl)