menbrane: a thin soft pliable layer.Membranous: of, relating to, or resembling membrane.
Alternative forms for membrane : membranous, menbranes.