impervious membrane - Turkish English Dictionary