device for inserting needles - Turkish English Dictionary