MEMBRANACEOUS Meaning of MEMBRANACEOUS in English (a.) Thin and rather soft or pliable, as the leaves of the rose, peach tree, and aspen poplar. Webster's English dictionary. Английский словарь Webster. 2012