puppet sex Share definition Flag when your girlfriend gives you a hand job wearing a sock on her hand. we was watching that muppet show when my girl put a sock on her hand and gave me Puppet sex!!! puppet sex by headpoet April 13, 2016 0 0 Get merch Get the puppet sex mug. Buy Now — $32.95 See more merch