Etymology
Advertisement

membrane (n.)

early 15c., "thin layer of skin or soft tissue of the body," a term in anatomy, from Latin membrana "a skin, membrane; parchment (skin prepared for writing)," from membrum "limb, member of the body" (see member). The etymological sense is "that which covers the members of the body."

Others are reading

Advertisement
Advertisement
Definitions of membrane

membrane (n.)
a thin pliable sheet of material;
membrane (n.)
a pliable sheet of tissue that covers or lines or connects the organs or cells of animals or plants;
Synonyms: tissue layer
From wordnet.princeton.edu