device for inserting needles - Francés Inglés Diccionario