What is the full meaning of scarfpins
SCARFPIN, a pin for fastening a scarf [n]
Example of the word scarfpins placed on a Scrabble board.