Impossible to permeate.
Not allowing passage, especially of liquids; waterproof.
Apparently from im- + permeable. Compare French imperméable, from Latin impermeābilis, from im- + permeābilis (“permeable”).
Select a language to see translations