English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition membrane in British English

membrane noun

[countable] noun
/ˈmemˌbreɪn/
1

a thin layer of tissue that covers, separates, or connects cells or parts of a person, animal, or plant

Synonyms and related words
1.1

a very thin layer that covers something

Example

boots with a waterproof membrane

Synonyms and related words
Definition membrane in British English