needlestick - French English Dictionary