impermeable - Dictionary definition and meaning for word impermeable
im(no)+permeable(permission)that means no permission for seepage.
Permeable membrane allows fluid to pass thru .... so 'impermeable' that does not allow through ...