pincushion

Noun
  1. A small stiff cushion into which pins are stuck ready for use (synset 103948402)

Other Searches