A semi-permeable membrane is the one which allows the passage of certain molecules or ions through it but do not allow some others to pass through.
They are also called as selectively permeable membranes or differentially permeable membranes.
They play a key role in deciding which substance can or cannot pass into the cell.