- 1a thin layer of skin or tissue that connects or covers parts inside the body see mucous membrane
Definitions on the go
Look up any word in the dictionary offline, anytime, anywhere with the Oxford Advanced Learner’s 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