my boyfriend is a real horndog
someone who is almost always horny and is able to crack sexual jokes or hint about sexual activity at almost any time of the day
"my boyfriend is a real horndog" What is the definition of "horndog"?