non-porous substrate - French English Dictionary