neurosurgical suture needle - German English Dictionary