surgeon's probe - French English Dictionary