Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
micromembrane
in English
micromembrane
us
//ˌmaɪkrəʊˈmɛmbɹɪn//
uk
//ˌmaɪkrəʊˈmembɹɪn//
#uncommon
Definitions
Noun
an
extremely
thin
(
semipermeable
)
membrane
layer
The
researchers
studied
the
properties
of
the
micromembrane
in
their
laboratory
.
Base Words
membrane
micro