Pincushion

What is Pincushion?

Pincushion definition and meaning on Dictionary terms:
noun
a small cushion into which pins are stuck until needed.

 

reference: www.dictionary.com/browse/pincushion

Tags: