needlesticks - German English Dictionary