Pincushion — definition

1. pincushion (Noun)

1 definition

pincushion (Noun) — A small stiff cushion into which pins are stuck ready for use.

1 type of
cushion