MEMBRANE


Meaning of MEMBRANE in English

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)

Oxford English vocab.      Оксфордский английский словарь.