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
The
membrane
surrounding
the
cell
regulates
what
enters
and
leaves
.
a
cell's
double-layered
boundary
(
of
lipids
,
proteins
)
The
semipermeable
membrane
allows
certain
molecules
to
pass
through
.
a
waterproof
covering
;
excluding
water
The
roof
membrane
is
designed
to
be
waterproof
and
prevent
leaks
.
Compounds / Phrases
micromembrane
tympanic membrane
virginal membrane
mucous membrane
serous membrane