device for inserting needles - Deutsch Englisch Wörterbuch