Having a membrane or membranes; membraniferous.Consisting of membrane; having the texture or quality of a membrane; membranaceous.Of or pertaining in any way to membrane; resembling membrane; membraniform.In botany, having the character or appearance of membrane; thin, rather soft and pliable, and often more or less translucent, as sometimes leaves, the walls of seed-vessels, the indusia in ferns, etc. See phrases below.