impermeable in Catalan impermeable in Catalan impermeable adj Impossible to permeate. Add to Flashcards