semi-impermeable layer - Francés Inglés Diccionario