needle cooling assembly - Turkish English Dictionary