needle insertion - German English Dictionary