n.1 any pliable sheetlike structure acting as a boundary, lining, or partition in an organism.
2 a thin pliable sheet or skin of various kinds.
Derivatives:
membranaceous adj. membraneous adj. membranous adj.
Etymology: L membrana skin of body, parchment (as MEMBER)