impervious membrane - German English Dictionary