permeable synthetic fabric membrane - Español Inglés Diccionario