Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
membrane
in English
membrane
us
/ˈmɛm.braɪn/
uk
/ˈmem.breɪn/
#uncommon
Plural
membranes
Definitions
Noun
a
thin
,
flexible
barrier
;
separating
environments
a
cell's
double-layered
boundary
(
of
lipids
,
proteins
)
a
waterproof
covering
;
excluding
water
Compounds / Phrases
micromembrane
tympanic membrane
virginal membrane
mucous membrane
serous membrane