Human Pin Cushion Share definition Flag A whore, slut, or girl that receives alot of cock That bitch right there is a human pin cushion Human Pin Cushion by Trolley Stop Phil February 19, 2003 0 0 Get merch Get the Human Pin Cushion mug. Buy Now — $32.95 See more merch