- 1a thin layer of skin or tissue that connects or covers parts inside the body see mucous membrane
Want to learn more?
Find out which words work together and produce more natural sounding English with the Oxford Collocations Dictionary app.
- 2a very thin layer found in the structure of cells in plants
- 3a thin layer of material used to prevent air, liquid, etc. from entering a particular part of something a waterproof membrane
NAmE//ˈmɛmbrənəs//
adjectiveSee membrane in the Oxford Advanced Learner's DictionaryCheck pronunciation: membrane