Impermeable
adjective
Impossible to permeate.
Not allowing passage, especially of liquids; waterproof.
Synonyms: sealed
Impossible to permeate.
Not allowing passage, especially of liquids; waterproof.
Synonyms: sealed
Loading dictionaries...
Initializing dictionary manager