English dictionary
pincushion meaning and definition
Definition and meaning of pincushion at MeaningMonkey.org. pincushion meaning and definition in the English Dictionary.PINCUSHION noun
Definition of pincushion (noun)
- a small stiff cushion into which pins are stuck ready for use
Source: Princeton University Wordnet