surgeon's probe - Spanish English Dictionary