Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
membranous
in English
membranous
us
//ˈmembrənəs//
uk
//ˈmembrənəs//
#uncommon
Definitions
Adjective
relating
to
membranes
(
anatomy
,
zoology
)
The
membranous
tissues
in
the
human
body
have
various
functions
.
forming
abnormal
membranes
(
medical
context
)
The
disease
caused
the
formation
of
abnormal
membranous
structures
in
the
lungs
.
thin
and
pliable
;
transparent
The
membranous
wings
of
the
insect
allowed
it
to
fly
quickly
.