needlesticks - French English Dictionary