permeable synthetic fabric membrane - French English Dictionary