Membrane(n.) A thin layer or fold of tissue, usually supported by a fibrous network, serving to cover or line some part or organ, and often secreting or absorbing certain fluids.
Membraneous(a.) See Membranous.
Membranous(a.) Pertaining to, consisting of, or resembling, membrane; as, a membranous covering or lining.
Membranous(a.) Membranaceous.
Words within membranate