needle insertion device - German English Dictionary