surgical microscope - French English Dictionary