microemulsion - French English Dictionary