hey baby let me get some humpyspots i got the humpyspots last night yo
the act of making love but in a playful manner
"hey baby let me get some humpyspots i got the humpyspots last night yo" What is the definition of "humpyspots"?