Dictionary Definition: semipermeable membrane