English dictionary

Hint: In most browsers you can lookup any word by double click it.

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: .
2018 onlineordbog.dk