surgeon's probe - German English Dictionary