water-vapour impermeable - French English Dictionary