membrane
noun
mem·brane
ˈmem-ˌbrān
1
: a thin soft pliable sheet or layer especially of animal or plant origin
2
: a piece of parchment forming part of a roll
Love words? Need even more definitions?
Merriam-Webster unabridged
Share