nonpermeable - German English Dictionary