cannot be permeated, impossible to pass through

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