permeable membran - German English Dictionary