microwave microscopy - French English Dictionary