microfabric - French English Dictionary