permeable synthetic fabric membrane - German English Dictionary