ultra-microscope - French English Dictionary