Pincushion

Webster's Dictionary of the English Language

·noun A small cushion, in which pins may be stuck for use.