Pin cushion Share definition Flag Someone who receives everyone’s anger without truly deserving it. Everyone’s always mad at me for things that aren’t my fault! I must be the pin cushion of the universe!!! Pin cushion by ThunderSpider August 15, 2019 0 0 Get merch Get the Pin cushion mug. Buy Now — $32.95 See more merch