impermeabilization - French English Dictionary