permeable membran - French English Dictionary