impervious membrane - French English Dictionary