membrane
mem·brane
noun \ˈmem-ˌbrān\Definition of MEMBRANE
1
: a thin soft pliable sheet or layer especially of animal or plant origin
2
: a piece of parchment forming part of a roll
— mem·braned \ˈmem-ˌbrānd\ adjective
Origin of MEMBRANE
Middle English, from Latin membrana skin, parchment, from membrum
First Known Use: 15th century
Learn More About MEMBRANE
Browse
Next Word in the Dictionary: membranous
Previous Word in the Dictionary: membership
All Words Near: membrane
Previous Word in the Dictionary: membership
All Words Near: membrane
Seen & Heard 
What made you want to look up membrane? Please tell us where you read or heard it (including the quote, if possible).

See







