impassable, not allowing substances through

listen to the pronunciation of impassable, not allowing substances through
الإنجليزية - التركية
الإنجليزية - الإنجليزية
impermeable