Definition of “membranous” - English Dictionary

british dictionary

“membranous” in British English

See all translations

membranousadjective

uk /ˈmem.brə.nəs/ us /ˈmem.brə.nəs/ specialized

relating to a membrane or like a membrane (= a very thin layer of tissue that covers or connects parts of the body):

Joints in the body have a membranous lining.

(Definition of “membranous” from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)