Dictionary 1. (a.) Pertaining to, consisting of, or resembling, membrane; as, a membranous covering or lining.2. (a.) Membranaceous. Thesaurus filmy foliaceous foliated in layers lamellar lamellate lamellated lamelliform laminate laminated laminous leaflike leafy scummy spathic spathose stratified stratiform three-ply two-ply |