SEMIPERMEABLE MEMBRANE Meaning of SEMIPERMEABLE MEMBRANE in English A separator through which certain molecules can pass but others cannot. Electrochemistry English dictionary. Английский словарь электрохимии. 2012