impermeableness - French English Dictionary