light-cut microscope - French English Dictionary