needlesticks

English

Noun

needlesticks

  1. plural of needlestick