English dictionary



Hint: Question mark (?) is a wildcard. Question mark substitutes one character.

English noun: membrane

1. membrane (artifact) a thin pliable sheet of material


Broader (hypernym)flat solid, sheet


Narrower (hyponym)drumhead, gel, gelatin, head

2. membrane (body) a pliable sheet of tissue that covers or lines or connects the organs or cells of animals or plants


Synonymstissue layer


Broader (hypernym)animal tissue


Narrower (hyponym)adventitia, axolemma, basilar membrane, Bowman's capsule, capsula glomeruli, chorioallantoic membrane, chorioallantois, choroid, choroid coat, ciliary body, cornea, diaphragm, eardrum, endocranium, endosteum, ependyma, fertilization membrane, fetal membrane, glomerular capsule, hyaloid, hyaloid membrane, intima, iris, lamella, meninges, meninx, midriff, mucosa, mucous membrane, myringa, periosteum, perithelium, retina, sarcolemma, semipermeable membrane, serosa, serous membrane, synovial membrane, synovium, trophoblast, tunic, tunica, tympanic membrane, tympanum, web


Substance holonymphospholipid









Based on WordNet 3.0 copyright © Princeton University.
Web design: Orcapia v/Per Bang. English edition: .
2024 onlineordbog.dk