Entry 2 senses Webster, 1913 Membranaceous · Mem·bra·na·ceous · IPA 01 a. Same as Membranous. 1. Same as Membranous. See: Membranous 2. Thin and rather soft or pliable, as the leaves of the rose, peach tree, and aspen poplar.(Bot.)