pincushion
1. [ noun ] a small stiff cushion into which pins are stuck ready for use
Related terms: cushion