micro-sealing - French English Dictionary