non-permeable layer - Francés Inglés Diccionario