non-porous substrate - Spanish English Dictionary