IMPERMEABLE LAYER Meaning of IMPERMEABLE LAYER in English A layer that does not permit water to flow through it. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012