permeable membran - Spanish English Dictionary