x-ray microscope - French English Dictionary