low-permeable - French English Dictionary