Pincushion /(?)/

Pin·cush·ion

Pincushion

n.
  1. A small cushion, in which pins may be stuck for use.