Meaning of “membrane” in the English Dictionary

american-english dictionary

"membrane" in British English

See all translations

membranenoun [ C or U ]

us uk /ˈmem.breɪn/ specialized

(Definition of “membrane” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)

"membrane" in American English

See all translations

membranenoun [ C ]

us /ˈmem·breɪn/

a thin, soft layer of tissue that covers organs or connects parts of living things, or the outer covering of a cell

(Definition of “membrane” from the Cambridge Academic Content Dictionary © Cambridge University Press)