Definitions of pincushion:

  • noun:   a small stiff cushion into which pins are stuck ready for use