impassable, not allowing substances through

listen to the pronunciation of impassable, not allowing substances through
Englisch - Englisch
impermeable