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
)
forming
abnormal
membranes
(
medical
context
)
thin
and
pliable
;
transparent