permeable synthetic fabric membrane - Alemán Inglés Diccionario