cannot be permeated, impossible to pass through

listen to the pronunciation of cannot be permeated, impossible to pass through
Englisch - Englisch
{s} nonpermeable