duplex microstructure - French English Dictionary