the state of being impermeable - Französisch Englisch Wörterbuch