surgeon's probe - Turkish English Dictionary