What does baboon heart mean?

baboon heart meaning in Urban Dictionary

when you squeeze your sack additionally the balls pop out of the other side really tight and shiny and veiny. often done on coach rides