English dictionary
scatter pin meaning and definition
Definition and meaning of scatter pin at MeaningMonkey.org. scatter pin meaning and definition in the English Dictionary.SCATTER PIN noun
Definition of scatter pin (noun)
- small pin usually worn in groups of two or more
Source: Princeton University Wordnet