impermeable in French impermeable in French imperméable adj Impossible to permeate. Add to Flashcards