Wiktionary
needlesticks
n. (plural of needlestick English)
n. (plural of needlestick English)