Definition of “membrana” - English Dictionary

british dictionary

“membrana” in British English

See all translations

membrananoun [ C ]

uk /memˈbreɪ.nə/ us /memˈbreɪ.nə/ plural membranae specialized

a Latin word meaning "membrane" (= a very thin layer of tissue that covers or connects parts of the body), used in medical names and descriptions

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