A semi-permeable membrane is one that allows certain molecules to pass through it while it does not allow others to pass through it.
A cell membrane is a semipermeable membrane.
A semi-permeable membrane is helpful in the process of osmosis.
Osmosis can be defined as the movement of water or solvent molecules from a region of high concentration to a region of low concentration of water through a semi-permeable membrane.