device for inserting needles - Français Anglais Dictionnaire