my friend david is such a horn puppy that he going around humping everythang
one who is so randy they go around humping everything in sight like a little lost puppy
"my friend david is such a horn puppy that he going around humping everythang" What is the definition of "horn puppy"?