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."
updated on December 20, 2018
Advertisement
Advertisement
Definitions of membrane from WordNet
Dictionary entries near membrane
Melungeon
Melvin
member
membership
membral
membrane
membranous
meme
memento
memento mori
memo